package com.fc.mall.decoration.page.dao;

import com.fc.mall.decoration.page.model.CustomPage;
import org.springframework.data.domain.Page;

import java.util.List;

public interface ICustomPageRepository {
    CustomPage getCustomPage(String pageId, boolean activeOnly, Boolean isDefault);

    Page<CustomPage> getCustomPages(boolean activeOnly, int page, int pageSize);

    Page<CustomPage> searchCustomPages(String keyword, boolean activeOnly, int page, int pageSize);

    List<CustomPage> getDefaultPages();

    List<CustomPage> getAllActivePages();

    CustomPage getCustomPage(String pageId);
}
